package com.xiahui.day04;

/**
 * 使用多个参数优化诗句：使用户可以灵活自主的控制   符号类型 以及 符号个数
 */
public class TestMethodManyParam {
    public static void main(String[] args) {
        System.out.println("床前明月光");
        int num = 7;
        String sign="-";
        printSign(num,sign);

        System.out.println("疑是地上霜");
        printSign(10,"*");

        System.out.println("举头望明月");
        int a = 10;
        int b = -3;
        printSign(a + b,"/");

        System.out.println("低头思故乡");
        printSign(6,"+");
    }

    /**
     * 目前我们定义了2个形参 分别表示
     * @param count  符号的个数
     * @param sign  符号的类型
     * 这两个参数 称之为形参列表 依然规定了参数的个数、类型、和顺序 表示实参必须遵守这个规定
     */
    public static void printSign(int count,String sign) {
        for (int i = 1; i <= count; i++) {
            System.out.print(sign);
        }

        System.out.println();
    }
}
